home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
dev
/
c
/
AMesaRTL.lha
/
Mesa-2.6
/
amiga
/
outputhandlers
/
grey
/
Smakefile
< prev
Wrap
Makefile
|
1998-09-19
|
1KB
|
59 lines
# smakefile for dl1 quantizer
# Based on a makefile by Stefan Zivkovic
##### MACROS #####
LIBRARYDIR = //library/outputhandlers
TMP_FILE = T:dl1TMP_SCOPTS
QUANTIZEROBJECTS = grey.o
LIBRARYSCFLAGS = idlen=63 nocheckabort
# Features to make and link a shared library for amiga
VERSION = 2
REV = 0
LIBRARYFD = //include/fd/outputhandler.fd
DL1_LIBRARY = $(LIBRARYDIR)/grey
# libs for 040 or 881 FPU
# MATHLIBS=lib:scm040.lib+lib:scm881.lib
MATHLIBS=lib:scm881.lib
MAKELIBRARY = slink WITH lib:utillib.with lib $(MATHLIBS)+lib:sc.lib+lib:amiga.lib libversion $(VERSION) librevision $(REV) libfd $(LIBRARYFD) TO $(DL1_LIBRARY) FROM lib:libent.o lib:libinitr.o lib:debug.lib
CC = sc
##### RULES #####
.a.o:
$(CC) WITH=$(TMP_File) $*.a
.c.o:
$(CC) WITH=$(TMP_File) $*.c
##### TARGETS #####
default:
smake library
install:
@copy $(DL1_LIBRARY) libs:quantizers
library: $(DL1_LIBRARY)
@echo "------- FINISHED ------"
$(DL1_LIBRARY): AmigaLibrary $(QUANTIZEROBJECTS) DeleteTMP
@echo "------ Making Library -----"
$(MAKELIBRARY) $(QUANTIZEROBJECTS)
# Makes temporary scoptions to use in global .c.o
AmigaLibrary:
@echo >$(TMP_FILE) "$(LIBRARYSCFLAGS)"
DeleteTMP:
@delete $(TMP_FILE)